// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:53:53


// Source File Name:   ip.java

package com.zelix;

import java.util.Hashtable;


//            hp, mp, fh, dp, 
//            qy

class ip extends hp
{

    int c;
    private static String z;

    ip(mp mp)
    {
        super(mp);
    }

    public String a(fh fh, String s, dp dp, Hashtable hashtable, qy qy, boolean flag, Hashtable hashtable1, 
            Hashtable hashtable2, Hashtable hashtable3, boolean flag1)
    {
        return a(fh, s, dp, hashtable, flag, hashtable1, hashtable2, hashtable3, flag1);
    }

    String a(fh fh, String s)
    {
        return z + String.valueOf(++c);
    }

    private static String z(char ac[]) {
        for (int i = 0; i < ac.length; i++) {
            byte key = 0;
            switch (i % 5) {
                case 0:
                    key =0x47;
                    break;
                case 1:
                    key =17;
                    break;
                case 2:
                    key =7;
                    break;
                case 3:
                    key =120;
                    break;
                default:
                    key =58;
                    break;
            }
            ac[i] ^= key;
        }
        return new String(ac).intern();
    }

    static 
    {
        z = "*ts\020U#";
        z = z(z.toCharArray());
    }
}